home *** CD-ROM | disk | FTP | other *** search
/ Mac Mania 2 / MacMania 2.toast / Demo's / Tools&Utilities / Netwerk⁄Telecom / FrontDoor 1.2.0 Folder / FrontDoor 1.2.0 / FrontDoor.doc.asc < prev    next >
Encoding:
Text File  |  1994-05-24  |  8.1 KB  |  313 lines  |  [TEXT/MSWD]

  1. 
  2. Printed: 23. maj 1994    FrontDoor v1.1    Page: 1
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9. FrontDoor v1.2
  10. ©1994 by Brian K. Jacobsen
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43. The userfriendly way of using networks
  44.  
  45.  
  46.  
  47.  
  48. What is FrontDoor ?
  49.  
  50. FrontDoor is a substitute for the standard way of logging on a server.
  51.  
  52. Just Enter your UserName & Password, then FrontDoor will mount all available volumes on one or more preselected servers.
  53.  
  54. If you start ExitDoor, it will try to unmount all mounted network-disks.
  55.  
  56.  
  57. What does it do ?
  58.  
  59. FrontDoor is much more flexible than the standard route over the Chooser, because it mounts all volumes, on one or more server(s), immediately - which the user have access to !!!
  60.  
  61. Example:
  62.  
  63.  
  64. We have 3 servers:
  65.  
  66.         Stuff:            Apps        (Volumes on server)
  67.                         Users
  68.  
  69.         Cobra:            Develope
  70.                         OtherApps
  71.  
  72.         Mercy:            Secret
  73.  
  74.  
  75. We include 2 of theese servers, which we want to mount volumes on (the third will not be tried to gain access to !):
  76.  
  77.  
  78. Stuff
  79. Cobra
  80.  
  81.  
  82. We are allowed to use the volumes called:
  83.  
  84.  
  85. Apps (from Stuff)
  86. Users (from Stuff)
  87. Develope (from Cobra)
  88.  
  89.  
  90. So we enter our username & password, then FrontDoor automatically mount these volumes at the same time.
  91.  
  92. If the user who logged on only had access to ex. Apps (from Stuff) & Develope (from Cobra) then only these volumes would have been mounted.
  93.  
  94.  What do I need to run it ?
  95.  
  96. •    FrontDoor does NOT !!! support system 6, so at least system 7 (I've tested it on the danish versions of system 7.0 & 7.1)
  97.  
  98. •    A network, with one or more servers (which supports either AFPVersion 1.1, 2.0 or 2.1), ex. with AppleShare or System 7 filesharing.
  99.  
  100. •    If you are using different zones, it have to be in Phase 2 (I haven't tried under Phase 1, so I'm not sure what happens, but...) - If you don't use zones, then it will set the zonename to '*' (That's the name of the local zone).
  101.  
  102. •    It's very important, that you have the same username & password on all servers, which you try to mount volumes on !!!    
  103.  
  104.  
  105. ATTENTION:
  106.  
  107. •    When logging on a server, FrontDoor sends the passwords encrypted over the
  108.     network - If the server supports it.. :-)
  109.  
  110. •    The admin-password is saved in the FrontDoor-application, and is only very simple coded - so don't use your normal supervisor-password !!!
  111.  
  112.  
  113. Dialogs
  114.  
  115.  
  116. Searcing for zones & servers
  117.     
  118. FrontDoor is searching on the network for all servers & zones
  119.  
  120.     Searching for pre. servers
  121.     
  122. FrontDoor is searching for the preselected servers
  123.     Please Initialize FrontDoor
  124. &
  125. FrontDoor isn't initialized    
  126. No servers selected to mount volumes on preseleted
  127.  
  128.  
  129.  
  130.     No servers around ?!?    
  131. Are you sure that the Mac is connected to the network ?
  132.  
  133.     I need an username !!    
  134. The user has not written an username
  135.  
  136.     It isn't the right key
  137.     
  138. You have either a entered wrong registrationkey or -name 
  139.     Your Access was denied
  140. (Could it be the password?)    
  141. An error occured while mounting volumes
  142. - Username, password, etc.
  143.  
  144.     There are also some error-messages, used when unmounting allready mounted network-volumes, but they should be infomative enough to explain them here.
  145.  
  146. Ok, but how to install ?
  147.  
  148. Initialize FrontDoor:
  149.  
  150. Start FrontDoor up, and select the button "Setup".
  151. Now you are in the preferences, where you have the following options:
  152.  
  153.  
  154. Allow guests    
  155. Do you want users to log on the server as guests ?
  156.  
  157.     Paste Owner    
  158. Paste the mac's ownername into the username ?
  159.  
  160.     Change bootname    
  161. Change the name of the bootdisc, when starting FrontDoor ?
  162.  
  163.     Include servers
  164.     
  165. Here you select the servers, which the users are allowed to log on (why waste time trying to log on 10 servers, when only 2 are of interest ?) - You can select up to 16 servers !! - If you don't choose any, FrontDoor will keep asking you to initialize it, everytime you start it.
  166.  
  167.     Change password    
  168. Enter a password to limit the access to the preferences.
  169.  
  170.     Register    
  171. Enter the registration code for FrontDoor
  172.  
  173.     Print registrationform
  174.     
  175. Print the registration form on the printer
  176.     All preferences are saved within the application, so you don't have to fool around with a preferences-file.
  177.  
  178.  
  179. Install it on the Mac's
  180.  
  181. This is easy, just copy it into the Startup Items-folder in the System Folder.
  182.  
  183. But be aware that FrontDoor ••MUST•• be the last application to start up, because you else will experience that you will be left with a "loss" in your memory of 512 KB. Why ? because your memory will be like this:
  184.  
  185. System:         Lowest block of memory
  186. FrontDoor:        512 KB of memory
  187. Application X:    xxx KB of memory
  188.  
  189. When FrontDoor is quitted, your memory won't be compacted, and it will look as if 512 KB is missing.
  190.  
  191. If FrontDoor is the last application to start up, this "loss" of memory won't appear.
  192. - That's why it's called "ˇFrontDoor vx.x.x" (The first char in name is ASC(255)).
  193.  
  194. Another possibility is just to dump it on the desktop, and tell the users to use it when they want to access the servers (that's why I've included the ExitDoor - an easy way for the users to unmount the network-disks).
  195.  
  196. What does it cost ?
  197.  
  198. FrontDoor is shareware:
  199.  
  200. 1 licens: $25
  201. Unlimited licenses: $100
  202.  
  203. If you go into the "Setup"-part, you can print out a registration-form, which you have to fill out.
  204.  
  205. Send this registration-form and a check, made payable to me, then I'll return a registration key, but please be aware, that you have to write the registration-name excactly as you want it to be shown in FrontDoor, an ex. (Site Licens for Sønderborg Handelsskole):
  206.  
  207.  
  208. Registration Name:
  209. Sønderborg Handelsskole
  210.  
  211. Registration Key:
  212. 9047295388
  213.  
  214.  
  215. Until you register, the
  216.  
  217. ••• NOT REGISTERED •••
  218. &
  219. 0 Licens(es)
  220.  
  221. will be showed when using FrontDoor, so...
  222.  
  223.  
  224. What's going to happen with FrontDoor ?
  225.  
  226. Well, if I don't get any response, nothing I suppose, but else I have some ideas for features in future versions:
  227.  
  228.     •    A seperate preference for each user - On a server !!
  229.     •    A "startup-item"-folder for each user - On a server !!
  230.     •    Possibility to set a default printer when logging on
  231.     •    A "Message Of ToDay" when logging on (Message on server)
  232.  
  233. And - hopefully - a lot of ideas from all of you out there - just come with them !!
  234.  
  235. Terms
  236.  
  237. This program is delivered "as is",  no warranty, what so ever, is associated with this software. By using this software, you have all responsibility for any direct or indirect mishaps which may occur before, during or after the operation of the software.
  238.  
  239. If you're not satisfied with this, then just don't use it !!
  240.  
  241.  
  242.  
  243. CopyRights
  244.  
  245. FrontDoor is a CopyRight ©1994 by Brian K. Jacobsen, Denmark
  246.  
  247. FrontDoor was programmed in Think Pascal v4.02 (© by Symantec Inc.)
  248.  
  249. Ideas extracted from the Develop CD-series from APDA:
  250. AFP C++ libraries (M. Vierling)
  251. AppleTalk Libraries (C.Buttin)
  252. The technical notes
  253.  
  254. Other used sources:
  255. The Inside Macintosh Vol. I-VI Books (© Apple Computer Inc.)
  256. The Inside AppleTalk®, Second Edition (© Apple Computer Inc.)
  257. AppleShare 3.0 Developer's Kit, version 3.0 (© Apple Computer Inc.)
  258.  
  259. NBS DES functions written 12 Dec 1986 by Phil Karn, KA9Q
  260. (Large sections adapted from the 1977 public-domain program by Jim Gillogly)
  261.  
  262. Apple, AppleShare, AppleTalk & Macintosh are registered trademarks of Apple Computer Inc.
  263.  
  264. This program was primary written, because our students complained that they had to use the chooser every time they wanted to log on the network-server. (I'm working on a danish business college - Sønderborg Handelsskole - which includes a department for computing).
  265.  
  266.  
  267. Where can I be reached?
  268.  
  269. InterNet (Primary address):
  270. bkj@sdrborges.dk
  271.  
  272. FirstClass:
  273. Brian Jacobsen,ETEL
  274. Phone: +44-21-332-9949 (Edinburgh)
  275.  
  276. SnailMail:
  277. Brian K. Jacobsen
  278. Grønningen 29
  279. DK-6340 Kruså, Denmark
  280.  
  281. Thanks for help, etc.
  282.  
  283. I'll like to thank the following people for their help with developing this product
  284.  
  285. My collegues
  286. (Patience, ideas, bugreports & encouragement)
  287.  
  288. Jørgen Terp
  289. (Graphics)
  290.  
  291. Jon Nielsen, University of Western Australia
  292. (Bug-reports & help with fixing these)
  293.  
  294. Matt Elliott, University of Illinois at Urbana-Champaign, USA
  295. (Bug-reports & help with fixing these)
  296.  
  297. David L. Hirschberg,  Weizmann Institute of Science, Israel
  298. (Bug-reports)
  299.  
  300. Eric L. Maki, Michigan Technological University, USA
  301. (Ideas)
  302.  
  303. Mike Brudenell, University of York, UK
  304. (Bug-reports and ideas)
  305. --==> The first to register <==--
  306.  
  307. Phil Karn & Jim Gillogly
  308. NBS DES functions
  309.  
  310. Chris Reid, Strathclyde University, Glasgow, Scotland
  311. Help with using a Think C library in Think Pascal
  312.  
  313.